Skip to main content link. Accesskey S
  • HCL Logo
  • HCL Notes and Domino wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL Forums and Blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • API Documentation
Search
Community Articles > Lotus Domino > Domino admin > IMAP view and folder synching
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

IMAP view and folder synching

Scroll up for Table of Contents Note to Authors: Refer to the Authoring Instruction page for guidelines. When you are ready to publish to the web, contact your Support Education representative. Note to Readers: The information in this article is IBM Internal only. Refer to the ...
Community articleIMAP view and folder synching
Added by ~Hank Prejipytherli | Edited by IBM contributor~Mario Destooplop on September 21, 2010 | Version 5
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: support-education

Scroll up for Table of Contents



Note to Authors: Refer to the Authoring Instruction page for guidelines. When you are ready to publish to the web, contact your Support Education representative.
Note to Readers: The information in this article is IBM Internal only. Refer to the PRTE_Externalization_GuideCreate New Article before sharing this information with customers. More information on the externalized version of this content can be found in the Externalization section below.




1. Overview
OPTIONAL SECTION
A brief synopsis and description of assumed technical expertise. Complete this section if you are interested in receiving author recognition points.

The purpose of this article is to explain the new IMAP view and folder synching feature which is new optional IMAP feature in 8.52.

In pre-8.52 Domino IMAP environments and those who have this feature turned off in 8.52 mail messages that appear in the Sent, Drafts, and Trash IMAP folders do not stay in sync with the Notes client Sent, Drafts, and Trash views. The reason for this is when an IMAP client Sends, Saves and Draft, or deletes a mail messages the messages are then stored in the special IMAP corresponding Sent, Draft, or Trash folder in the Notes mail database. Or when a Notes client Sends, Saves as Draft, or deletes a mail message the message is stored in the corresponding Sent, Draft, or Trash view. Since the IMAP client only deposits mail messages in the special IMAP folders and the Notes client only deposits them in views then a user who used both IMAP clients and Notes client will never have these folders and views synchronized.

When referring to this article you should be familiar with how Domino can support IMAP clients. You also will need to be familiar with how IMAP clients work.

Back to top



2. Functionality
REQUIRED SECTION
If this is a new feature, provide a high-level functional overview. Or, if this is an update to an existing feature, provided an overview of changes in this version. You may link to other information, for example from the draft InfoCenter.


2a. Functional overview

To enable this feature you will need to do the following:
  • Add the following notes ini parameter to the server that will be servicing the IMAP clients that want this feature turned on: EnableImapFolderSynch=1
  • Upgrade the mail templates to the latest mail template included with 8.52.
  • Make sure that the IMAP client subscribes to the new hidden folders that are new to 8.52 mail template. The folder names need to match exactly.




2b. Functional changes in this release



Back to top



3. Architecture
OPTIONAL SECTION
If this is a new feature, provide a high-level architectural overview. Or, if this is an update to an existing feature, provided an overview of changes in this version. You may link to other information, for example from the draft InfoCenter.

3a. Architectural overview

In order to understand the new architecture you need to understand how Domino traditionally communicated with IMAP clients. Since IMAP clients use the concept of folders

There were two major changes in order to get this feature to work.

The first was to change the IMAP server to make sure all Sent, Draft, and Trash messages that are sent, saved as draft or deleted in the IMAP client to qualify for their corresponding Sent, Draft, or Trash views. Previously these messages were simply deposited in special IMAP folders and the user would not see them in the views when reading mail in their Notes/inotes client.

The second change was to make sure messages Sent, saved as draft, or deleted messages from the Notes/iNotes client can be seen in the proper folders in the IMAP client. The was accomplished on the server side of Note update by depositing the messages based on view qualification into their corresponding IMAP folders. The messages need to be in the special IMAP folder because that is how the IMAP client synchronizes with Notes database.


3b. Architectural changes in this release




Back to top



4. Deployment Considerations
OPTIONAL SECTION
Describe any deployment considerations that impact the feature.

4a. Planning


4b. Install and Upgrade

Institute ini variable on build 8.52 or later: EnableIMAPFolderSynch=1
Upgrade to the latest mail template (mail85.ntf)

4c. Configuration

NOTE: For the iMac Mail application to work a special folder will need to be created or renamed via the Designer client to "Sent Messages" on the TEMPLATE.


Back to top



5. Data Collection
REQUIRED SECTION
Imagine you've just received an issue escalated from a PMR. What sorts of data would you want attached to the APAR? How do you efficiently and accurately gather that information?

Gather a DUMPIMAP report. Can be run with certain switches (outlined below) which gather particular information of the given mail file. Can direct all information to an output file which will generally list all folders and contents (depending on switches utilized).



dumpimap filename [foldername] [options]

Dumps IMAP folders in the specified file

Options are:
-a Show all IMAP folders
-b Brief summary select info only
-D[n] Dump one or all note references (ex: -D300 or -D0x12C)
-f Show only folder names
-n Dont show subfolders
-s[n] Start sequence number (ex: -s100)
-t Turn off printing of flag strings
-u[username] Show seen flags for user specified, current user if blank
-v Scan IMAP index and verify contents with folder and notes
-V[n] Scan notes and verify folder refs with IMAP index entries

**** Switches most useful are the -a, -f, -v and -V. Can be used together or individually against mail files *********

DUMPIMAP (path) Trash -V > (path of output file)

DUMPIMAP (path) -a -v > (path of output file)

Dumpimap (path) -a -b | more

Dumpimap Trash -V > (SPECIFIC FOLDER)

Dumpimap -b -n -h


5a. Must gathers
What information should be gathered when troubleshooting this feature

For a crash an NSD is a must be gathered. The process crashing could be the IMAP task if the crash occurred during IMAP client communication. Or if the crash is occurring on Notes side when depositing messages in the special IMAP folders it could be the server task or if iNotes http task.

If the problem is in improper synchronization a good place to start troubleshooting is the special hidden IMAP folders. These can be viewed by holding the shift and cntl down and choosing the View menu option and then Go to. You should then see all the hidden folder in the mail database. Once you can see the hidden folder you can check the messages that should or shouldn't be there.

Debug.out file should accompany PMR/SPR's.

5b. Running trace
How to run a trace
What traces to run and in what circumstances

5c. Generating log files
How to gather log files (cite automatic data gathering tools where possible)

ini variable "Debug_outfile= (path)"

What log files to gather and in what circumstances

5d. Using debug
How to initiate debug:
ini variables

What debug settings to use and in what circumstances:

IMAPDebug=1
IMAPDebugIO=2

Use to gauge all IMAP activity. Use primarilly to trace or track down certain conditions or problems (Examine what client commands are being sent).


Debug performance considerations: Larger logs, very slight performance spike.



Back to top



6. Troubleshooting
REQUIRED SECTION
Imagine you've just received an issue escalated from a PMR. What sorts of analysis would you want Support to have performed? How do you efficiently and accurately perform the analysis?

6a. Diagnostic process
You know that all is going correctly if....
You know there is a problem if....
Diagnostic tools and techniques


6b. Customer interaction
Questions to ask that can help identify the cause of the problem
Tasks the customer can perform to help identify the problem


6c. Log interpretation
Where to find the log and trace files
How to interpret the log and trace files
You know it's time to escalate a problem when...


6d. Common errors and workarounds
Incompatible or mixed environments
Sequencing issues
Clean up
Configuration
Third-party issues



Back to top



7. Known Issues
REQUIRED SECTION
Include information on planned fixes and deferrals

7a. Beta forum feedback

7b. Deferred SPRs



Back to top



8. Additional Resources
REQUIRED SECTION
Where can support go for more information?

8a. Websites and Forums

8b. Papers and Presentations

8c. Databases and Communities

8d. Contact information


Back to top



9. Summary
OPTIONAL SECTION
A brief recap for the reader. Complete this section if you are interested in receiving author recognition points.



Back to top



10. About the Author
OPTIONAL SECTION
Include your title, where you work, how long you have worked with the subject technology, educational background, or outside of work interests. Complete this section if you are interested in receiving author recognition points.



Back to top



Externalization
This section is for administrative use only.


E2E db doc
External Asset
Asset Status
Externalizer
Date
Comments
insert doclink here
link to article, technote, etc.
DRAFT or PUBLISHED
enter name here
planned or target
which sections externalized

Back to top



  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (5)Sep 21, 2010, 2:30:50 PM~Mario Destooplop  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility